﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}
body
{
	font-size: 12px;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img
{
	border: 0;
}
address, caption, cite, code, dfn, em, th, var
{
	font-style: normal;
	font-weight: normal;
}
ol, ul
{
	list-style: none;
}
caption, th
{
	text-align: left;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after
{
	content: '';
}
abbr, acronym
{
	border: 0;
}

html[xmlns] .clearfix
{
	display: block;
}
* html .clearfix
{
	height: 1%;
}

input, button, select, textarea
{
	outline: none;
}
textarea
{
	resize: none;
}

/*
.clear{	height: 1px;background-color: transparent;overflow: hidden;clear: both;}
.clearfix:after {content:".";display: block;clear: both;visibility: hidden;line-height:0;height:0}
.clearfix {display:block}
*/
/*--End Global resets--*/

/***BEGIN Gobal set***/
html
{
}
body
{
	font: 100%/1.4 "宋体" ,Verdana, Arial, Helvetica, sans-serif; /* font-family move to index.css, default simsum */ /*font-family: "微软雅黑" , "Microsoft Yahei" , "黑体" , "Hei", "宋体", "simsum";*/
	background: #FFF url(../images/Frame/bg.png);
	color: #a68635;
	margin: 0;
	padding: 0;
	font-size: 12px;
	cursor: url(./images/Frame/cur.ico),url(./images/Frame/cur.ico),auto;
}
ul, ol, dl, form
{
	padding: 0;
	margin: 0;
}
li
{
	list-style: none;
}
h1, h2, h3, h4, h5, h6, p
{
	margin: 0;
	padding: 0px;
}
a img
{
	border: none;
}

a
{
	/*color: #FFF;*/
	color:#a68635;
	text-decoration: none;
	cursor: url(./images/Frame/cur.ico),url(./images/Frame/cur.ico),auto;
}
a:hover
{
	text-decoration: underline;
}

*
{
	word-wrap: break-word;
	word-break: break-all;
}
/***END Gobal set***/


.yahei
{
	font-family: Microsoft Yahei;
	font-size: 14px;
}

.simsum
{
	font-family: simsum;
	font-size: 12px;
}

input.Textbox
{
	height: 28px;
	border: 1px solid #DED3A5;
	width: 130px;
}

textarea.Textbox
{
	border: 1px solid #DED3A5;
}

select.Select
{
	width: 100px;
	margin-left: 2px;
	height: 28px;
	border: 1px solid #DED3A5;
}

input.CheckBox
{
	border: 1px solid #DED3A5;
}

.clearAll
{
	clear: both;
}


div.InfoRow
{
	padding: 6px 0;
	vertical-align: middle;
}

div.InfoRowEx1
{
	padding-left: 6px;
}

div.InfoRow span.Top
{
	vertical-align: top;
	margin-top: 10px;
	display: inline-block;
}

span.Star, div.Star
        {
            display: inline-block;
            color: Red;
            margin: 0 5px;
        }
.ft_bold
{
    font-weight:bold;
}
.ft_12
{
	font-size: 12px;
}
.ft_14
{
	font-size: 14px;
}
.ft_18
{
	font-size: 18px;
}
.ft_24
{
	font-size: 24px;
}
.ft_26
{
	font-size: 26px;
}
.khaki
{
}
.orange
{
	color: #f57900;
}
.orange2
{
	color: #f96200;
}
.yellow
{
	color: #5a771a;
}
.brown
{
	color: #a84200;
}
.brown2
{
	color: #a68635
}
.green
{
	color: #569e00;
}
.green2
{
	color: #419310;
}
.white
{
	color: #FFF;
}
.red
{
	color: #a84200;
}
.scared
{
	color: #ff0000;
}
.line
{
	text-decoration: line-through;
}
.indent
{
	text-indent: 2em;
}

.fltrt
{
	float: right;
	margin-left: 8px;
}
.fltlft
{
	float: left;
	margin-right: 8px;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

div.step1, div.step2, div.step3, div.step4, div.step5, div.step3_half
{
	height: 78px;
	margin: 10px 0;
}
div.step1
{
	background: url(../images/NavStep1.png) no-repeat;
}
div.step2
{
	background: url(../images/NavStep2.png) no-repeat;
}

div.step3
{
	background: url(../images/NavStep3.png) no-repeat;
}

div.step3_half
{
	background: url(../images/NavStep3_Half.png) no-repeat;
}

div.step4
{
	background: url(../images/NavStep4.png) no-repeat;
}

div.step5
{
	background: url(../images/NavStep5.png) no-repeat;
}

div.TextButton
{
height: 30px;
width: 190px;
background: url(../images/SubmitInfo/ButtonText.png) no-repeat;
vertical-align: middle;
text-align: center;
display: inline-block;
padding-top: 5px;
font-size: 14px;
}

input.SearchTextBox
{
	padding:0 4px;
	height:30px;
	background-color:#fcecc3;
	border:1px solid #dfcd9f;
}

div.separline_655
{
    background: url(../images/SeparLine_655.png) center no-repeat;
    height: 2px;
    margin: 20px 1px;
}